home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d3
/
qqhelp.arc
/
QQHELP.AS
< prev
next >
Wrap
Text File
|
1991-03-01
|
18KB
|
218 lines
╔═ Qedit Help ══════════════ for Turbo Assembler ══════════════════════════════╗
║ ║
║ ┌ Block ─────────────┐ ┌ Files ─────────────────────┐ ┌ Windows ──────────┐ ║
║ │CopyOverBlock @Z│ │change filename @o, ^kf │ │close window ^oc │ ║
║ │CopyBlock @C│ │edit file @e, ^ke │ │grow window ^og │ ║
║ │DropAnchor @A│ │exit ^kd │ │split window ^oh │ ║
║ │MarkBlockBegin f7│ │file ^kx │ │next window ^on │ ║
║ │MarkBlockEnd f8│ │global exit @x │ │one window ^oo │ ║
║ │MarkLine @L│ │next file @n, ^kn │ │prev window ^op │ ║
║ │MoveBlock @M│ │os --- │ │shrink window ^os │ ║
║ │ReadBlock @R│ │pquit ^kq │ │zoom window ^oz │ ║
║ │UnmarkBlock @U│ │prev file ^kp │ └───────────────────┘ ║
║ │WriteBlock @W│ │save file ^ks │ ║
║ │MarkColumn @K│ └────────────────────────────┘ ┌─Cursor ────────────┐ ║
║ │DeleteBlock @G│ │goto block beg ^qb │ ║
║ └────────────────────┘ ┌ Search/Replace ─┐ │goto block end ^qk │ ║
║ │find ^qf │ │top of file ^PgUp │ ║
║ ┌ Edit ────────────────┐ │find replace ^qa │ │end of file ^PgDn │ ║
║ │add line f2 │ │match @f3 │ │goto line ^j │ ║
║ │DeleteBlock @G │ │repeat find ^l │ └────────────────────┘ ║
║ │DelLine @D │ └─────────────────┘ ║
║ │del rt word ^t │ ║
║ │DelToEol F6 │ ┌─── Misc ─────────────────────────────────────────┐║
║ │dup line f4 │ │ToggleBoxDraw shift F1 Turns line drawing on/off.│║
║ │insert line @f2 │ │ToggleBoxType alt F1 Select sing/doub/etc lines│║
║ │join line @j │ │Literal Ctrl P ex: to place FF ^P^L │║
║ │Literal ^P │ │Macro Record Ctrl M Turns macro record on/off.│║
║ │split line @s,^n│ │GetPrev Ctrl - Copies char above cursor. │║
║ │undo cursorline ^ql │ └──────────────────────────────────────────────────┘║
║ │unkill ^u │ ┌ Assembler ──────────────┐║
║ │Lower (cnvrt to) @2 │ │Assemble F10 │║
║ │Upper (cnvrt to) @1 │ │Link (to .EXE file) F9 │║
║ └──────────────────────┘ │Link (to .COM file) @F9 │║
║ └─────────────────────────┘║
║ Function Keys (@ = Alt, ^ = Ctrl, $ = Shift) ║
╟──────────────────────────────────────┬───────────────────────────────────────╢
║ f1 - not defined - for quick macros │ ^f1 - EGA 43 line (toggle) ║
║ f2 - add line │ ^f2 - ║
║ f3 - │ ^f3 - ║
║ f4 - dup line │ ^f4 - ║
║ f5 - make top of screen │ ^f5 - ║
║ f6 - delete to end of line │ ^f6 - ║
║ f7 - mark block begin │ ^f7 - ║
║ f8 - mark block end │ ^f8 - ║
║ f9 - TLINK to .EXE │ ^f9 - ║
║ f10 - TASM │ ^f10 - ║
╟──────────────────────────────────────┼───────────────────────────────────────╢
║ @f1 - select line dwg (single/doub) │ $f1 - box draw (toggle) ║
║ @f2 - insert line │ $f2 - ║
║ @f3 - match │ $f3 - ║
║ @f4 - │ $f4 - ║
║ @f5 - screen left │ $f5 - make center of screen ║
║ @f6 - screen right │ $f6 - ║
║ @f7 - │ $f7 - shift left ║
║ @f8 - │ $f8 - shift right ║
║ @f9 - TLINK to .COM │ $f9 - ║
║ @f10 - show entry screen │ $f10 - ║
╠══════════════════════════════════════╧═══════════════════════════════════════╣
║ Low Memory Usage (BIOS data area) ║
╟──────────────────────────────────────────────────────────────────────────────╢
║ --- not complete (yet) --- ║
║ 0040:0000 word I/O address of COM1 ║
║ 0040:0002 word I/O address of COM2 ║
║ 0040:0004 word I/O address of COM3 ║
║ 0040:0006 word I/O address of COM4 ║
║ 0040:0008 ? Printer port address ║
║ 0040:0010 byte Equipment list ║
║ 0040:0017 byte Keyboard shift status ║
║ Bit 7 6 5 4 3 2 1 0 ║
║ Ins Caps Num Scroll Alt Ctrl LShift RShift ║
║ 0040:0018 byte Toggle keys ║
║ 0040:001A word Key buffer head pointer ║
║ 0040:001C word Key buffer tail pointer ║
║ 0040:001E word Keyboard buffer ║
║ thru ║
║ 0040:003D ║
║ 0040:0040 ? Countdown counter ║
║ 0040:0049 byte Video mode ║
║ 0040:004A word Video display columns ║
║ 0040:004C word Video bytes per page ║
║ 0040:004E word Video offset address ║
║ 0040:0063 word CRTC address ║
║ 0040:006C ? Ticks since midnight ║
║ 0040:0072 word Cold/Warm reset flag (1234h) ║
║ 0040:0080 word Keyboard buffer pointer ║
║ 0040:0084 byte Video display rows - 1 ║
║ 0040:0096 word Keyboard status (enhanced BIOS) ║
║ ║
║ ║
║ ║
╠════════════════════════════╦═════════════════════════════════════════════════╣
║KeyCode returned by int 16h ║ Box Drawing Characters (decimal numbers) ║
╟───────┬────┬────┬────┬─────╫─────────────────────────────────────────────────╢
║ Key │only│Alt │Ctrl│Shift║ ║
║───────┼────┼────┼────┼─────╢ 218 196 194 191 198 205 209 184 ║
║ F1 │3B00│6800│5E00│5400 ║ ┌─────────┬─────┐ ╒═════════╤═════╕ ║
║ F2 │3C00│6900│5F00│5500 ║ │ │ │ │ │ │ ║
║ F3 │3D00│6A00│6000│5600 ║195├─────────┼─────┤180 198╞═════════╪═════╡181 ║
║ F4 │3E00│6B00│6100│5700 ║ │ /│ │ │ /│ │ ║
║ F5 │3F00│6C00│6200│5800 ║179│ 197 │ │179 179│ 216 │ │179 ║
║ F6 │4000│6D00│6300│5900 ║ │ │ │ │ │ │ ║
║ F7 │4100│6E00│6400│5A00 ║ └─────────┴─────┘ ╘═════════╧═════╛ ║
║ F8 │4200│6F00│6500│5B00 ║ 192 196 193 217 212 205 207 190 ║
║ F9 │4300│7000│6600│5C00 ║ ║
║ F10 │4400│7100│6700│5D00 ║ 201 205 203 187 214 196 210 183 ║
║ F11 │ * │ * │ * │ * ║ ╔═════════╦═════╗ ╓─────────╥─────╖ ║
║ F12 │ * │ * │ * │ * ║ ║ ║ ║ ║ ║ ║ ║
║ A │1E61│1E00│1E01│1E41 ║204╠═════════╬═════╣185 199╟─────────╫─────╢182 ║
║ B │3062│3000│3002│3042 ║ ║ /║ ║ ║ /║ ║ ║
║ C │2E63│2E00│2E03│2E43 ║186║ 206 ║ ║186 186║ 215 ║ ║186 ║
║ D │2064│2000│2004│2044 ║ ║ ║ ║ ║ ║ ║ ║
║ E │1265│1200│1205│1245 ║ ╚═════════╩═════╝ ╙─────────╨─────╜ ║
║ F │2166│2100│2106│2146 ║ 200 205 202 188 211 196 208 189 ║
║ G │2267│2200│2207│2247 ╠═════════════════════════════════════════════════╣
║ H │2368│2300│2308│2348 ║ ║
║ I │1769│1700│1709│1749 ║ 8088 Registers PC Memory Map ║
║ J │246A│2400│240A│244A ║ ┌────────┬────────┐ ┌─ FFFFF ──────── ║
║ K │256B│2500│250B│254B ║ │ AH │ AL │ │System ROM ║
║ L │266C│2600│260C│264C ║ ├────────┼────────┤ ├─ F0000 ──────── ║
║ M │326D│3200│320D│324D ║ │ BH │ BL │ │System Use ║
║ N │316E│3100│310E│314E ║ ├────────┼────────┤ ├─ E0000 ──────── ║
║ O │186F│1800│180F│184F ║ │ CH │ CL │ │System Use ║
║ P │1970│1900│1910│1950 ║ ├────────┼────────┤ ├─ D0000 ──────── ║
║ Q │1071│1000│1011│1051 ║ │ DH │ DL │ │Disk Control ║
║ R │1372│1300│1312│1352 ║ ├────────┴────────┤ ├─ C0000 ──────── ║
║ S │1F73│1F00│1F13│1F53 ║ │ SP │ │Video RAM ║
║ T │1474│1400│1414│1454 ║ ├─────────────────┤ ├─ B0000 ──────── ║
║ U │1675│1600│1615│1655 ║ │ BP │ │EGA/VGA Graphics ║
║ V │2F76│2F00│2F16│2F56 ║ ├─────────────────┤ ├─ A0000 ──────── ║
║ W │1177│1100│1117│1157 ║ │ SI │ │ ║
║ X │2D78│2D00│2D18│2D58 ║ ├─────────────────┤ │ ║
║ Y │1579│1500│1519│1559 ║ │ DI │ │ ║
║ Z │2C7A│2C00│2C1A│2C5A ║ ├─────────────────┤ │User RAM ║
║ Space │3920│3920│3920│3920 ║ │ CS │ │ ║
║ Tab │0F09│ - │ - │0F00 ║ ├─────────────────┤ │ ║
║ BackSP│0E08│ - │0E7F│0E08 ║ │ DS │ │ ║
║ Enter │1C0D│ - │1C0A│1C0D ║ ├─────────────────┤ ├─ 10000 ──────── ║
║ ` ~ │2960│ - │ - │297E ║ │ SS │ │System RAM ║
║ 1 ! │0231│7800│ - │0221 ║ ├─────────────────┤ └─ 00000 ──────── ║
║ 2 @ │0332│7900│0300│0340 ║ │ ES │ ║
║ 3 # │0433│7A00│ - │0423 ║ ├─────────────────┤ Color text at B8000 ║
║ 4 $ │0534│7B00│ - │0524 ║ │ IP │ Mono text at B0000 ║
║ 5 % │0635│7C00│ - │0625 ║ ├─────────────────┤ ║
║ 6 ^ │0736│7D00│071E│075E ║ │ FLAGS │ ║
║ 7 & │0837│7E00│ - │0826 ║ └─────────────────┘ --- Flags Register --- ║
║ 8 * │0938│7f00│ - │092A ║ Bit B=of,A=df,9=if,8=tf,7=sf,6=zf,4=af,2=pf,0=cf║
║ 9 ( │0A39│8000│ - │0A28 ╠═════════════════════════════════════════════════╣
║ 0 ) │0B30│8100│ - │0B29 ║ Interrupt Usage ║
║ - _ │0C2D│8200│0C1F│0C5F ╟─────────────────────────────────────────────────╢
║ = + │0D3D│8300│ - │0D2B ║ 00h Divide by zero ║
║ \ | │2B5C│ - │2B1C│2B7C ║ 01h Single Step ║
║ [ { │1A5B│ - │1A1B│1A7B ║ 02h NMI ║
║ ] } │1B5D│ - │1B1D│1B7D ║ 03h Breakpoint ║
║ ; : │273B│ - │ - │273A ║ 04h Overflow ║
║ ' " │2827│ - │ - │2822 ║ 05h ROM BIOS PrintScreen ║
║ , < │332C│ - │ - │333C ║ 06h Reserved ║
║ . > │342E│ - │ - │343E ║ 07h Reserved ║
║ / ? │352F│ - │ - │353F ║ 08h IRQ0 timer tick ║
║ Esc │011B│ - │011B│011B ║ 09h IRQ1 keyboard ║
║ Ins 0 │5200│ - │ - │5230 ║ 0Ah IRQ2 reserved ║
║ Del . │5300│ - │ - │532E ║ 0Bh IRQ3 serial com (COM2) ║
║ Up 8│4800│ - │ - │4838 ║ 0Ch IRQ4 serial com (COM1) ║
║ Down 2│5000│ - │ - │5032 ║ 0Dh IRQ5 fixed disk ║
║ Left 4│4B00│ - │7300│4B34 ║ 0Eh IRQ6 floppy disk ║
║ Rite 6│4D00│ - │7400│4D36 ║ 0Fh IRQ7 parallel printer (LPT1) ║
║ Home 7│4700│ - │7700│4737 ║ 10h ROM BIOS video driver ║
║ End 1│4F00│ - │7500│4F31 ║ 11h ROM BIOS equipment check ║
║ PgUp 9│4900│ - │8400│4939 ║ 12h ROM BIOS conventionsl memory size ║
║ PgDn 3│5100│ - │7600│5133 ║ 13h ROM BIOS disk driver ║
║ 5│ - │ - │ - │4C35 ║ 14h ROM BIOS communications driver ║
║ * PrtS│372A│ - │7200│ - ║ 15h ROM BIOS cassette driver ║
║ Gray -│4A2D│ - │ - │4A2D ║ 16h ROM BIOS keyboard driver ║
║ Gray +│4E2B│ - │ - │4E2B ║ 17h ROM BIOS printer driver ║
║ CapsLk│ - │ - │ - │ - ║ 18h ROM BASIC ║
║ NumLok│ - │ - │ - │ - ║ 19h ROM BIOS bootstrap ║
║ ScrlLk│ - │ - │ - │ - ║ 1Ah ROM BIOS time of day ║
║ SysReq│ - │ - │ - │ - ║ 1Bh ROM BIOS Control-Break ║
╠═══════╧════╧════╧════╧═════╣ 1Ch ROM BIOS timer tick ║
║ ║ 1Dh ROM BIOS video parameter table ║
║ ║ 1Eh ROM BIOS floppy disk parameters ║
║ ║ 1Fh ROM BIOS font (chars 80h - FFh) ║
║ ║ 20h MS-DOS terminate process ║
║ ║ 21h MS-DOS function dispatcher ║
║ ║ 22h MS-DOS terminate address ║
║ ║ 23h MS-DOS Ctrl-C handler address ║
║ ║ 24h MS-DOS critical error handler address ║
║ ║ 25h MS-DOS absolute disk read ║
║ ║ 26h MS-DOS absolute disk write ║
║ ║ 27h MS-DOS terminate and stay resident ║
║ ║ 28h MS-DOS idle interrupt ║
║ ║ 29h MS-DOS reserved ║
║ ║ 2Ah MS-DOS network redirector ║
║ ║ 2Bh-2Eh MS-DOS reserved ║
║ ║ 2Fh MS-DOS multiplex interrupt ║
║ ║ 30h-3Fh MS-DOS reserved ║
║ ║ 40h ROM BIOS floppy disk driver ║
║ ║ 41h ROM BIOS fixed disk parameters ║
║ ║ 42h ROM BIOS default video driver ║
║ ║ 43h EGA,MCGA,VGA character table ║
║ ║ 44h ROM BIOS font (chars 00-7Fh) (PC Jr)║
║ ║ 46h ROM BIOS fixed disk parameters (AT)║
║ ║ 4Ah ROM BIOS alarm handler ║
║ ║ 5Ah Cluster adapter ║
║ ║ 5Bh Used by cluster program ║
║ ║ 60h-66h User interrupts ║
║ ║ 67h LIM EMS driver ║
║ ║ 70h IRQ8 CMOS real-time clock (AT)║
║ ║ 71h IRQ9 software diverted to IRQ2 (AT)║
║ ║ 72h IRQ10 reserved (AT)║
║ ║ 73h IRQ11 reserved (AT)║
║ ║ 74h IRQ12 reserved (AT)║
║ ║ 75h IRQ13 numeric coprocessor (AT)║
║ ║ 76h IRQ14 fixed disk controller (AT)║
║ ║ 77h IRQ15 reserved (AT)║
║ ║ 80h-F0h BASIC ║
║ ║ F1h-FFh Not used ║
╚════════════════════════════╩═════════════════════════════════════════════════╝